.page{
	background: #f9f9f9;
}
/deep/ .top_kbox{
		position: relative;
		top: 0;
	}
	/deep/ .boxa{
		padding-top: 0;
	}
	/* #ifdef MP */
	/deep/ .list_boxs {
		webkit-transform: translateY(-130%);
		transform: translateY(-130%);
	}
	.top-fiexd{
		top: 0;
	}
	/* #endif */
.search-select{
	display: flex;
	justify-content: space-between;
	padding: 20rpx;
	background: #fff;
	position: relative;
	z-index: 99;
	.search{
		display: flex;
		justify-content: space-between;
		width: 604rpx;
		height: 80rpx;
		line-height: 80rpx;
		border-radius: 4rpx;
		border: 2rpx solid #EBEBEB;
		.iconsearch{
			width: 32rpx;
			height: 32rpx;
			color: #DADADA;
			font-size: 40rpx;
			margin: 0 14rpx;
		}
		.placeholder{
			height: 40rpx;
			font-size: 28rpx;
			font-weight: 400;
			color: #CCCCCC;
			line-height: 40rpx;
		}
		input{
			height: 80rpx;
			line-height: 80rpx;
			width: 560rpx;
			padding-right: 14rpx;
		}
	}
	
	.shaixuan-btn{
		height: 80rpx;
		line-height: 80rpx;
		font-size: 26rpx;
		font-weight: 400;
		color: #666666;
		image{
			width: 24rpx;
			height: 27.42rpx;
			margin-right: 10rpx;
		}
	}
}	
		
		.shaixuan-popup-right{
			background: #FFFFFF;
			height: 100vh;
			width: 540rpx;
			padding-top: 100rpx;
			position: relative;
			.row{
				padding: 0 20rpx;
				.title{
					font-size: 28rpx;
					font-weight: 400;
					color: #666666;
					padding-top: 30rpx;
					padding-bottom: 26rpx;
				}
				.tags{
					text{
						font-size: 26rpx;
						font-weight: 400;
						color: #666666;
						background: #F3F2F7;
						border-radius: 6rpx;
						padding: 14rpx;
					}
					text:not(:last-child){
						margin-right: 20rpx;
					}
				}
				.select{
					display: flex;
					justify-content: space-between;
					align-items: center;
					width: 500rpx;
					height: 80rpx;
					border-radius: 4rpx;
					position: relative;
					border-radius: 12rpx;
					border: 2rpx solid #EBEBEB;
					.uni-input{
						font-size: 26rpx;
						font-weight: 400;
						color: #CCCCCC;
						height: 80rpx;
						line-height: 80rpx;
						width: 480rpx;
						padding-right: 40rpx;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						box-sizing: border-box;
						padding: 0 20rpx;
					}
					.iconxxjtfull{
						color: #666;
						font-size: 24rpx;
						position: absolute;
						top: 28rpx;
						right: 4rpx;
					}
					input{
						width: 480rpx;
						padding: 0 20rpx;
						font-size: 26rpx;
						font-weight: 400;
						color: #CCCCCC;
					}
					.placeholder{
						color: #CCCCCC;
					}
				}
			}
			.btn-wrap{
				position: absolute;
				right: 20rpx;
				bottom: 22rpx;
				width: 338rpx;
				border-radius: 38rpx;
				border: 2rpx solid #E84C33;	
				font-size: 26rpx;
				font-weight: 400;
				overflow: hidden;
				display: flex;
				.reset-btn{
					width: 170rpx;
					height: 76rpx;
					line-height: 76rpx;
					text-align: center;
					background: #fff;
					color: #E84C33;
				}
				.submit-btn{
					width: 170rpx;
					height: 76rpx;
					line-height: 76rpx;
					text-align: center;
					background: #E84C33;
					color: #fff;
				}
			}
		}
		.list-wrap{
			padding-top: 240rpx;
			background: #fff;
			.table-wrap {
				padding: 0 20rpx;
				padding-bottom: 48rpx;
				.th,.tr{
					display: flex;
					.td{
						border-top: 2rpx solid #E6E5E6;
						border-left: 2rpx solid #E6E5E6;
						display: flex;
						align-items: center;
						justify-content: center;
						font-size: 26rpx;
					}
					.td:nth-child(1){
						width: 156rpx;
					}
					.td:nth-child(2){
						width: 242rpx;
					}
					.td:nth-child(3){
						width: 88rpx;
					}
					.td:nth-child(4){
						width: 104rpx;
					}
					.td:nth-child(5){
						width: 130rpx;
					}
				}
				.th{
					background: #F5F4F5;
					.td{
						font-weight: 600;
						padding: 20rpx 0;
					}
				}
				.tr .td{
					font-weight: 400;
					color: #666;
					display: flex;
					flex-direction: column;
					padding:30rpx 0;
					.btn{
						margin-top: 20rpx;
					}
					.tags{
						display: flex;
						flex-wrap: wrap;
						margin: 10rpx 0;
						.tag{
							border-radius: 6rpx;
							border: 2rpx solid #E5E5E5;
							font-size: 20rpx;
							font-weight: 500;
							padding: 2rpx;
							margin-bottom: 4rpx;
							margin-right: 4rpx;
						}
				
					}
				}
				.tr:last-child{
					border-bottom: solid 2rpx #E6E5E6;
				}
				.th .td:last-child,.tr .td:last-child{
					border-right: solid 2rpx #E6E5E6;
				}
				.th .td:nth-child(3){
					text-align: center;
				}
			}
		}